home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 001-025 / scopedisk13 / maynews / tunamay.asc next >
Text File  |  1995-03-18  |  40KB  |  677 lines

  1. FILM AT ELEVEN:  A roundup of the News in May
  2. by James M. Meyer
  3.  
  4.     The biggest news event of May actually started a few days earlier,
  5. at the third Developer's Conference.  Some of the highlights of that
  6. conference:  Microsoft has been commissioned to do a new version of
  7. Amiga Basic.  This version will reportedly allow Amiga Basic to run on
  8. machines that have microprocessors other than the 68000.  The editor -
  9. which utilizes Microsoft's proprietary mode, StupidRefresh() - will
  10. also be upgraded.  Binary with any device will be possible, and there
  11. should be some bug fixes.  A compiler is also a possibility. 
  12. Microsoft, which had walked away from their original implementation of
  13. Basic on the Amiga, was convinced to do another version once they saw
  14. the Amiga sales figures.
  15.     William Hawes, of ConMan and AREXX fame, looks to figure
  16. prominently in the Amiga's future.  AREXX stands an excellent chance of
  17. becoming an integral part of the Amiga environment.  Other prominent
  18. members of the Amiga community will also play a large part in the
  19. Amiga's future, through the concept of the "working group".  Based upon
  20. a paper presented by Perry Kivolowitz, of ASDG, Commodore-Amiga and the
  21. developer community will work together to attack specific areas of
  22. software development, operating system issues, hardware, and standards. 
  23. Some of the items already on the agenda include Hard Disk interface
  24. standardization, multiple serial ports, an IFF library, and a renewed
  25. attack on the ANIM "standard" to develop an ANIM form which will be
  26. compatible with the proposed iff.library and ilbm.library.  
  27.    The anxiously-awaited release of the 1.3 enhancement to the Amiga
  28. operating system is not yet at hand.  The latest gamma release, thought
  29. to be very close to a final version, was handed out at the Developer's
  30. Conference.  Although Commodore-Amiga plans to go from this version to
  31. the "final" version, there always remains the possibility of
  32. unanticipated gremlins popping up.  Given a reasonable number of
  33. caveats, it is possible that 1.3 will be released within 6 weeks.
  34.     Do you subscribe to Transactor for the Amiga?  Is it available at a
  35. newsstand near you?  Do you hunger for better performance from your
  36. Amiga 1000?  Is your wallet skinnier than you'd like?  If you answered
  37. yes to either of the first two questions and both of the last two, then
  38. (to use a line from Bob Seeger...) grab a hold of something and hold on
  39. tight!  The third issue will contain plans for a 68020/68881 add-on
  40. board.  This board, called "LUCAS", will feature a 68020 and 68881
  41. running asynchronously at 16 MHz, and will consist of the 68020, 68881,
  42. 4 PALS, and a few assorted IC's, as well as RAM.  It will connect to
  43. the Amiga via the 68000 socket.  Performance increases with the
  44. 68020/68881 pair can be as much as 200-fold, although your own mileage
  45. will vary with the program being run.  You'll need to toss out your
  46. current version of Amiga Basic, too.     Back-issues of Transactor are
  47. available for $4.50 once the issue is out.  The address is:
  48.       Transactor Publishing, Inc.
  49.       85-10 West Wilmot St.
  50.       Richmond Hill, Ontario
  51.       Canada L4B1K7    Phone: (416) 764-5273 
  52.     ASDG announced recently that they would not be releasing their
  53. Satellite Disk Processor (SDP), citing adverse marketing conditions.  A
  54. combination of the high cost of manufacturing the SDP, coupled with the
  55. vastly improved performance of the Fast Filing System led to this
  56. decision.     Commodore-Amiga has "officially" released a few details
  57. on the enhanced chipset due for release later in the year.  Consisting
  58. of three chips - Denise, Agnus, and Gary - the new chipset will
  59. immediately allow 500 and 2000 owners a full 1 megabyte of video (chip)
  60. memory.  When the 1.4 version of the operating system is released, the
  61. new chips will allow for a non-interlaced display of 640 X 400, with 4
  62. colors available on-screen from a palette of 64.  PAL displays will see
  63. a resolution of 640 X 512.  A monitor capable of a 31 MHz Horizontal
  64. Refresh rate - either Commodore's Bi-Sync, or a Multi-Sync type monitor
  65. - will be required.  These chips are pin-compatible with existing chips
  66. in the 500 and 2000.  Unless some third-party comes out with an adapter
  67. board, A1000 owners will not be able to use these chips.
  68.      Commodore will soon be releasing the 2090A hard-disk controller. 
  69. This version features the capability of auto-boot with the 1.3
  70. Kickstart ROM.  Although no final decision has been made, it is
  71. extremely unlikely that there will be any kind of trade-in policy for
  72. 2090 owners, and it does not appear to be possible to upgrade the 2090
  73. to support auto-boot.
  74.      The Bay Area Developers GroupE (BADGE) has announced the First
  75. Annual BADGE Killer Demo Contest.  This is the second competition BADGE
  76. has sponsored - programmers like to start counting at zero - to
  77. "provide some impetus to the creative and sometimes demented developers
  78. and users of the Amiga to create some killer demos."  The judging will
  79. take place at the October 20th meeting of BADGE.  Entries are due by
  80. September 29, and letters of intent are due by  September 15.  Further
  81. information may be obtained by writing:
  82.   Randy Spencer
  83.   P.O. Box 4542
  84.   Berkeley CA 94704.
  85.   Please include your name, address, phone number and a Self-Addressed,
  86. Stamped Envelope (SASE) for a complete listing of the rules and
  87. suggestions.  There will be material reward for winners - some of the
  88. prizes from last year were an Amiga 2000, ASDG memory board, and a
  89. Microbotics Starboard II.
  90.      A rumored new virus that supposedly hides itself in the clock RAM
  91. of Amiga 500's and 2000's has been downplayed by Commodore-Amiga
  92. Technical Support.  It seems that there is *no* clock RAM on these
  93. computers!  After some discussion, it was determined that there are 4
  94. bits in the clock that could be set, and remain so after the power had
  95. been turned off.  Carolyn Scheppner, of CATS, indicated that it should
  96. be possible to re-write the SetClock utility to take care of even this
  97. remote possibility.
  98.                      COMPUTER TALKS WITH THE DEAD!
  99.      It was reported recently in the Weekly World News that the Soviets
  100. had developed a special program, running on a "super computer", that
  101. enabled scientists to talk with the dead.  In an accompanying photo,
  102. the "super computer" which made this feat possible was clearly
  103. identifiable as an Amiga 1000.  I wonder what they're up to at IBM and
  104. Apple?
  105.      The "Great Moments In Programming" Department - 
  106.     Electronic Arts has released RoadWars for the Amiga.  It doesn't
  107. work on Amigas which have a 68020 installed.  This, despite the fact
  108. that developers have *always* been warned to write code that will work
  109. with any of the 68XXX series of microprocessors.  RoadWars was not
  110. written by Electronic Arts, but by Arcadia.
  111.     Crazy Cars, by Titus, does not run under 1.3.  Despite repeated
  112. warnings from Commodore-Amiga that programmers should NOT make direct
  113. ROM calls, (memory locations change from one release to another) Crazy
  114. Cars does just that.
  115.  
  116. THE POOR NELLY BLUES
  117. by Mr. X
  118.  
  119.     Speaking of things that don't work and people who pay no attention
  120. to documentation, it's time to turn the spotlight on our favorite Byte
  121. columnist.  Without further ado, we proudly present - for the first
  122. time in print, anywhere - the following transcript, written by Mr. X
  123. and further annotated by NY*JIM:
  124.     (Editors Note:  This is an actual transcript of Jerry Pournelle at
  125. the Commodore press breakfast at Spring COMDEX 1987.  The stammering is
  126. real, the parenthetical remarks are embellishments.  At this point in
  127. time, the Commodore-Amiga folks were both coping with employee layoffs
  128. and scrambling to finish the 1.2 version of the operating system.  The
  129. early versions of 1.2 - clearly labeled "Alpha" and "Beta" - were
  130. somewhat unstable, as alpha and beta versions are prone to be.  The
  131. purpose of pre-release testing, of course, is to identify and fix bugs. 
  132. In their zeal to keep the good Doctor Pournelle happy, the people at
  133. Los Gatos dutifully sent Jerry each new version.  Unfortunately, Jerry
  134. was not very good at determining that, for example, a beta-4 Kickstart
  135. ought to be used with a beta-4 Workbench.  Nor did Jerry understand the
  136. concept of "booting a game disk", as indicated by his comments on Bix. 
  137. Given that background, consider the following, graciously contributed
  138. by someone who wishes to remain anonymous:) 
  139.    I was handed an unmarked disk from someone on a street corner in
  140. Atlanta...  It was recorded without any permission whatsoever, so this
  141. is eyes only.  This tape certainly caused a stir when it was played in
  142. the press room later in the day...  They had a table of editors from a
  143. half-dozen PC magazines falling out of their chairs, and wiping the
  144. tears from their eyes.  Hearing the voice certainly enhances the
  145. silliness of what he was saying. 
  146.     A little background...  Pournelle walked in late with the tall,
  147. red-headed Mrs. P, who carries all his notes and tape recorders and
  148. such, and reportedly does a lot of his thinking for him.  His late
  149. arrival sent the hotel help scrambling for more breakfast plates.  He
  150. quite ungraciously spoke to others while the Commodore honchos gave
  151. their spiel.  This first part took place during the open
  152. question-and-answer session. 
  153.  
  154.  (Jerry Pournelle:)  Are you doing anything with the operating system? 
  155. I got that bloody Guru again just the other day with sumptin' from
  156. Electronic Arts.  I am getting very weary of eighteen-digit error
  157. messages. 
  158.  (Clive Smith:)  I think you'll find your solution with Kickstart 1.2. 
  159.  (Jerry P:)  Which version, sir, because, I've got seven of them, with
  160. a different letter in each one.  Some work with some things, some work
  161. with others. It's beginning to drive me mad.  I love that machine. 
  162.  (Frank Leonardi:)  We find that we send out the codes and specs, and
  163. those were to be adhered to doing the development process.  Sometimes,
  164. you know, you put a little English on a program and not quite follow it
  165. to code, and then when the version gets updated, that's an error that's
  166. been now been more complicated and exaggerated.  It's more likely a
  167. software hic-hiccup than anything else.  They'll probably address it
  168. and fix it.  It's that code problem, that they don't follow.  EA is at
  169. the booth, we'll go talk to them, bring that software package. 
  170.  (Jerry P:)  I went over there yesterday but I couldn't find anybody
  171. who had ever heard of this, so I said the hell with it. 
  172.   Later, after the presentation: 
  173.  (Jerry P:)  You should have error messages that make more sense, than
  174. a Guru Mediation 7826159.17300081.  I mean I am...  You can't even read
  175. the <expletive> error message.  I have to get a <expletive>
  176. micr-magni...  Literally, I'd had to take the magnifying glass out of
  177. the transistorized version of the Oxford English Dictionary and go over
  178. and use that to get the error message off the screen, so I can call
  179. Andy Finkel and ask what the hell happened..  Uhm...  This is absurd! 
  180.  (Clive:)  Point taken.  We have to get one more release of the
  181. software which will have updated... 
  182.  (Voice:)  What was the program that crashed? 
  183.  (Jerry P:)  Ah.  I don't.  It doesn't occur to me.  Uh.  It was a game
  184. of some kind.  It said do it with one-two, which I did, and it... 
  185. It...  It immediately went...  It...  You know...  It never went
  186. anywhere.  It just...  You put the Kickstart in, you get the Guru.  If
  187. you don't do it that way, if I put the Workbench in first and then try
  188. to open it from within that, then it did something else weird.  But in
  189. either case, it didn't work.  Uh.  I'm sorry, I don't.  (Sound of
  190. waving hands.)  I get like a hundred programs a week, so...  This just
  191. looked like something that was interesting, and I...  Oh, I know what
  192. it was.  It was the Amiga version of Starflight. 
  193.  (Editor's Note:  Jerry is talking about a program meant to be booted
  194. from the game disk.  He evidently never figured this out.)
  195.  (Voice:)  Starglider? 
  196.  (Jerry P:)  No, it wasn't 'Glider, it was Starflight, the one which
  197. was on the PC, my game of the year last year.  'Cause I really... 
  198. kinda enj... you get a lotta...  I discovered the damn thing was
  199. written in Forth, so I'm not enormously surprised to discover that
  200. it...  It...  just can't accommodate anything.  The trouble with Forth
  201. programs is that nobody ever understood what he did after he did it,
  202. it's almost as good as APL as a write-only language.  But...  I'm sure
  203. it was Starflight.  I was looking forward to what would happen with it,
  204. and it just died.  It doesn't go anywhere.  And you can't figure out... 
  205. You say it's not your fault...  I heard what he said...  But I keep
  206. hearing that explanation...  If you've got something that 90 percent of
  207. the... 
  208.  (Voice:)  You're a programmer, right? 
  209.  (Jerry P:)  Well, ah, no, but programmers talk to me.  Half the
  210. programmers I talk to think this thing's wonderful.  I know that the
  211. WordPerfect people say it was easier to put this up on the Amiga than
  212. the Atari. *1  But the other half of 'em I talk to say "That is all
  213. very well, if you are careful with bookkeeping."  But they are tired of
  214. simulating compilers. *2  (Sound of knowing wink.)  Could I have a copy
  215. of your certified, absolute latest operating system.  I must have seven
  216. versions of 1.2 now!  I have late beta, and early beta, and late gamma,
  217. and... 
  218.  (Voice:)  Throw them all out. 
  219.  (Clive:)  We'll send you the latest one, on one condition: if you
  220. throw out the first seven. 
  221.  (Jerry P:)  I have to keep...  Well, I can throw out the first seven
  222. of those, but I have to keep one-one around, 'cause there are
  223. somethings that won't run on anything but it.  Well, if you got
  224. something that you call the absolute latest of one-two, that's fine, I
  225. will copy it onto every other one I have.  I will have one of the kids
  226. sit there and... just completely copy over everything else, so there
  227. aren't any others around.  That's fine by me.  (Hmm.  Now he'll have
  228. seven disks of 1.2, with 1.1, 1.2 beta 4, and 1.2 gamma 1 on the
  229. labels...) 
  230.  (Clive:)  We'll give it to you. 
  231.  (Jerry P:)  But I ain't got it.  (Pause.  Smith walks away.)  Sheesh. 
  232. I've got that beautiful machine sitting there, and I don't suppose we
  233. turn it on but every two weeks now, and it's still sitting in a very
  234. prime place. I've been thinking of pushing it in another room, because
  235. we never get anything to run on it.  I tend to be kind of an
  236. interrupt-driven system... 
  237.  
  238.     *1 Word Perfect, of course, was written entirely in assembler as an
  239. original program - not a port - which duplicated the way Word Perfect
  240. worked on other machines.  It's funny that the people who wrote one of
  241. the largest and most complex Amiga programs disagree with Dr. Pournelle
  242. about the ease of Amiga programming. 
  243.     *2 Jerry does not program the Amiga.  The comment about "simulating
  244. a compiler" is probably something he picked up from a knowledgeable
  245. developer.  Jerry is known to use catch-phrases like this to make him
  246. sound like he knows what he is talking about.
  247.  
  248. AND NOW FOR SOMETHING COMPLETELY DIFFERENT -
  249.  
  250. The Night Sky of Spring
  251. by Marilyn Bonachea
  252.  
  253.  
  254.     Yes, there is life beyond computers.  The following is an article
  255. which I hope to turn into a monthly column, readership willing.  If you
  256. have Galileo (a night-sky software package written by Mike Smithwick,
  257. or perhaps AmiGazer or StarChart, two shareware programs) you should be
  258. able to follow along with me.  If you don't have any of the above
  259. programs, and have no intention of getting them, go outside at night
  260. and follow along.  There is no more beautiful sight than the heavens in
  261. all their glory.
  262.  
  263.     The evening sky of Spring forms a sort of dark intercession
  264. between the theatrical displays of winter past and summer yet to come. 
  265. To see the stars in their glory, without fighting obscuring moonlight
  266. or urban haze, one must get out of the city and venture into the
  267. countryside sometime around the middle of the month, in the "dark of
  268. the Moon."
  269.     Find a seldom-traveled rural road, pull over, and give your eyes
  270. about half an hour to adapt to the darkness.  (This time lends itself
  271. well to general star-gazing with binoculars.)  When the sky seems
  272. bright enough to silhouette any tree branch, turn north and look up.
  273.     The familiar Big Dipper (Ursa Major, the Great Bear) is upside
  274. down, as if to dowse Polaris, the North Star.  But the Bear is more
  275. than the Dipper; Its feet extend to the upper left of the Dipper's
  276. bowl, and a nose pointing down to Capella, a bright yellowish star low
  277. in the northwest.  The Little Dipper forms most of Ursa Minor, the
  278. Lesser Bear, but only rural skies will show the stars between Polaris
  279. and Kochab.
  280.     The star Capella belongs to Auriga, the Charioteer, and is too low
  281. to be seen well.  To its left stand Castor and Pollux, (the twins of
  282. Gemini) with their namesake stars shining at their heads.  On the other
  283. side of Gemini is Procyon, luminary of Canis Minor, the Smaller Dog
  284. (Procyon is about as easy to see as Capella).
  285.     Back to Polaris.  To its right you will see the dim, starry
  286. trapezoid that forms the head of Draco, the Dragon.  Its body is formed
  287. from a line of 3rd- and 4th-magnitude stars that snake their way
  288. through the two Bears.  Cepheus, the mythical King of Ethiopia, lies
  289. below Draco.  Cepheus is a house-shaped figure which is partly obscured
  290. by horizon haze and trees.
  291.     If you continue the curve of the Big Dipper's handle, you will
  292. "arc to Arcturus," a bright, warm-colored star in Bootes, the Herdsman
  293. (which resembles a kite).  Bootes is sometimes called the "Bear Driver"
  294. because he endlessly chases the two celestial bears around the pole.
  295.     Face east and you will see Corona Borealis, the Northern Crown, as
  296. a semicircle of stars just below Bootes (this is not to be confused
  297. with the Aurora Borealis, the Northern Lights...completely different
  298. phenomenon!).  Hercules is to Corona's left, a keystone-shaped
  299. rectangle with arms and legs extending outward.  (M13 is in Hercules
  300. and is a beautiful globular cluster of stars easily visible in
  301. binoculars.)  Left of Hercules, blazing white Vega marks the tiny Lyra,
  302. the Lyre.
  303.     From Arcturus we "speed on to Spica," an icy-white 1st-magnitude
  304. star almost due south.  Spica represents a stalk of wheat in the hand
  305. of Ceres, the Roman goddess of the harvest.  The constellation is more
  306. commonly known as Virgo, the Maiden; it is depicted by about a dozen
  307. 3rd-magnitude stars.
  308.     If the imagination is in high gear, it might seem that one arm of
  309. Virgo is reaching west to wrest the tail of Leo the Lion at the star
  310. Denebola.  Leo is in a crouch, with its forelegs at Regulus, and its
  311. head and mane in a reversed "?" called the Sickle.  Between Regulus and
  312. Procyon, the head of Hydra, the Water Snake, is a small oblong of
  313. stars.  Hydra's body makes a zig-zag chain of stars running east under
  314. Leo and Virgo.  Crater, the Cup, and Corvus, the Crow, ride upon the
  315. Snake's back.
  316.     The zodiac (or ecliptic) is the apparent path the sun follows over
  317. the period of the year.  It cuts across this evening's sky from
  318. northwest to southeast, passing Gemini, faint Cancer, the Crab, Leo,
  319. the Lion, and Virgo, the Maiden to reach another dim figure: diamond-
  320. shaped Libra, the Balance.  Between Libra and the south-eastern
  321. horizon, the first figure in the summer zodiac climbs into view.  This
  322. is Scorpius, the Scorpion, which will be in full view by midnight
  323. tonight, or in the evening hours two months from now.  Look for it as
  324. you relax on the front porch during the cool evening after a hot summer
  325. day.
  326.  
  327. Hewlett Packard DeskJet Printer
  328. by Dan Bonachea
  329.  
  330.     Hewlett Packard is a name very well known in electronic
  331. instrumentation and test equipment, but not as recognizable in the
  332. personal computer market.  They have made numerous attempts to enter
  333. this market with their own PC line, but, to be frank, they haven't been
  334. exceedingly successful.  Their current Vectra is arguably one of their
  335. more successful products, but still is not an overwhelming hit. 
  336. Fortunately for us, HP has an extremely successful peripheral line,
  337. their flagship being their LaserJet II printer.  Unfortunately, for the
  338. common consumer, the LaserJet II is not what most of us consider
  339. affordable.  At a mail-order price of right around $1,695, the LaserJet
  340. is still out of the reach of the general computing public.  Again,
  341. fortunately, HP has come to the rescue of the small business/home
  342. computerist with the introduction of the HP DeskJet.
  343.     The DeskJet, simply stated, is a drop-on-demand thermal inkjet
  344. printer; it forms its characters and graphic output by squirting tiny
  345. drops of ink onto paper.  In times past, and even to this day, inkjet
  346. printers have been most successful with a special clay-coated paper,
  347. which is far from cheap.  Not any more.  The DeskJet uses a version of
  348. Canon's bubble-jet technology (which, I'm sorry to say, I know very
  349. little about), and is able to print on just about any type of paper. 
  350. The DeskJet has a resolution of 75 X 75 dots per inch (dpi) in low-
  351. density, and 300 X 300 dpi in high-density.  Yes, that is
  352. correct--300 X 300 dpi!  This is equivalent to just about every laser
  353. printer on the market today, and is the DeskJet's claim to fame:  laser
  354. quality output at 1/3 the price!
  355.     The output of the DeskJet must be seen to be believed.  One can
  356. write and talk about it, but until seen, most reactions resemble
  357. "Sure...near laser quality..." or "If you say so...".  With the
  358. printouts that I have been making, I find it indistinguishable from
  359. laser output.
  360.     The unit itself is not a streamlined design...it reminds me of a
  361. small diesel engine with its boxy shape, but one mustn't judge a book
  362. by its cover.  It contains a paper input and output tray, and
  363. automatically feeds from the small input tray located on the bottom
  364. front of the machine.  A stack of approximately 100 sheets of paper can
  365. be put in the tray, so you won't be changing paper overly often.  The
  366. output tray is unique.  Output is carried along two side-rails until
  367. the printout is finished, then the side-rails rotate up out of the way,
  368. allowing the page to drop into the output tray.  Obviously, this is so
  369. that the ink on the sheet underneath the current sheet can dry before
  370. the next sheet falls; if it weren't designed that way, you might have
  371. numerous sheets with smeared print on the bottom.  There is also a
  372. manual envelope feeder located in the output tray which supersedes the
  373. taking of a sheet of paper from the input tray.
  374.     The DeskJet has two speeds, 240 characters per inch (cpi) in draft
  375. mode, and 120 cpi in letter-quality mode.  Graphics resolutions
  376. supported are full-page 75, 100, 150, and 300 dpi.  The standard print
  377. characteristics are 5, 10, 16.67, or 20 pitch, depending on printer
  378. mode and font selection, 6 or 12 point size, depending on font
  379. selection and Courier typeface.  The DeskJet speaks the HP PCL
  380. language, the same language that the LaserJet II speaks.  There are
  381. numerous font cartridges available, along with a 256K RAM expansion for
  382. downloading of HP softfonts (the DeskJet currently has a 16K buffer
  383. built in).  You can also purchase an Epson FX-80 printer emulation
  384. cartridge so that you can use the DeskJet on computers which don't have
  385. any direct support for the DeskJet.  Two interfaces are included, both
  386. Centronics parallel, and RS-232C serial.  The DeskJet's physical size
  387. is 17.3"W X 8"H X 14.8"D (there are also metric measurements quoted in
  388. the manual, but hey...I've got the english measurement much too
  389. ingrained in me to simply abandon it!)  HP quotes a reliability for the
  390. DeskJet of a 60,000 page lifetime, a Mean Time Between Failure (MTBF)
  391. of 20,000 hours power-on, and 12,000 printed pages per year (50 pages
  392. per day average use.)
  393.     Things I dislike - believe it or not, there are a few.  There is
  394. no built-in capability to do italics; this must be purchased separately
  395. through the use of font cartridges or softfonts.  Also, I can find no
  396. mention in the manual of how many pages one can expect from a single
  397. ink cartridge.  In the business I run, this is essential, as I charge a
  398. price "per page" of printed output.  I have tested the DeskJet using
  399. ProWrite 2.01, and I must say that output (at high density) is
  400. painfully slow, on a par with the original release of ProWrite.  I
  401. don't believe this to be a fault of ProWrite, as my Apple ImageWriter
  402. II was a lot faster, and it had 4 colors to print.
  403.     Things I like - Price.  For a mail-order price of $675, you can
  404. have laser-quality output, something which many small businesses could
  405. not afford before.  The output is clean and crisp, depending on the
  406. type of paper chosen.  Poor quality paper returns poor quality
  407. printouts, while the investment in high-quality paper returns a
  408. decidedly better product.  Graphic output is incomparable to anything
  409. in its price-class.  Normal text-speed is very good, and even letter-
  410. quality is fast.  And I finally have a printer which produces very
  411. readable output from PageSetter!
  412.     All in all, I think HP has a very real winner here.  From start to
  413. finish, the DeskJet is perhaps the best printer investment anyone could
  414. make.  I am a little reticent to let my customers know about it
  415. though...at this price, they can do their own laser-quality output!
  416.  
  417. Arazok's Tomb
  418. Review by Christopher S. Hawkinson
  419.  
  420.     Ok, this is an old game which I bought on the spur of the moment;
  421. it had a good name (Aegis Development produced it) and an interesting
  422. cover.  Unfortunately, that was all I liked about it.  The story around
  423. the game is interesting, it's just the execution that needs lots of
  424. work.  Here is a quote from the back cover: 
  425.  "You are an ace reporter with the Herald Tribune and investigator into
  426. the  bizarre.  You've just stumbled onto a story about an underground
  427. connection that links magic of the past with the mystery of the future. 
  428. An  ancient city rebuilt into a futuristic and sinister land of the
  429. supernatural,  diabolical, and deadly!"  ...   "Classic horror - not
  430. for kids." 
  431.     Sounds great, right?  Oh well, it would if you're into this sort of
  432. game.  Now the first item that should have tipped me off is that the
  433. "head" on the front and the "head" on the back are missing different
  434. eyes.  Next problem, the game is written in AmigaBASIC.  This is not a
  435. problem in itself.  In fact, BASIC is such an good language for color
  436. and graphics it can be a benefit.  Unfortunately, this means it is also
  437. slow.  The graphics are "ok" by Amiga standards.     
  438.     The game itself is a Text based graphic Adventure.  This means that
  439. its commands are entered by typing commands (or using the mouse to
  440. point in a direction), but there are graphics involved.  Classic
  441. Adventure is a text based adventure, Defender of the Crown is a Graphic
  442. Adventure.  The important part of any text based adventure is the
  443. command parser.  This is the part of the software that takes your
  444. command (like GO NORTH) and has the game do the command.  At best,the
  445. command parser on Azazok's Tomb is minimal.  It understands around 40
  446. actions.  More time is spent on trying to figure out how to say
  447. something then trying to figure out the puzzles. The puzzles themselves
  448. can be difficult.  Mostly this is due to problems with descriptions,
  449. but there are some inventive traps and tricks that must be learned.    
  450. Overall,  I found the game to be a waste of time and money.  I became
  451. so enraged at the game that I found a utility to remove the protection
  452. of AmigaBasic and read the source.  If anyone wishes to play the game,
  453. tell me, I'm sure a deal can be made for my copy.
  454.  
  455. AMIGAN TRAVELS
  456. by Christopher S. Hawkinson
  457.  
  458.     It's amazing.  I have spent many hours working on my Amiga 2000 and 
  459. still have little to show for it.  Not that I don't have lots of
  460. programs  written.  A list of my inventions have included:  a CD
  461. replacement that places  you in a randomly selected Directory, programs
  462. that GURU on command (lots of  these) and a HP LaserJet+ driver that
  463. actually doubles the time it takes to  print.  Amazing stuff, really.  
  464.    After some effort (and lots of testing) I did succeed in a CD
  465. replacement  that would write the current directory name in the Prompt. 
  466. Of course,  Workbench 1.3 will make my program obsolete, but I did
  467. learn from all of my  work.    
  468.    LESSON ONE:   No matter how simple a program should be, watch out. 
  469. I have written many utilities on the IBM and the Amiga for my own
  470. personal use.  On the Amiga, the programs have mostly served to convert
  471. CLI into a more familiar system.  I have rewritten DELETE, FORMAT,
  472. PROMPT and COPY with little or no trouble, but when I tried to do CD
  473. the troubles started.  What I wanted the program to do was very simple. 
  474. I wanted a CD replacement that would change the prompt to the new
  475. directory name.  The simple solution of calling the PROMPT command from
  476. Lattice failed. This was  because when the Amiga shelled out to CLI, it
  477. would create a new CLI, execute PROMPT (which changes the directory of
  478. the new CLI) and exit back to the program, leaving the PROMPT of the
  479. old CLI unchanged. When I used the AmigaDos Library calls, I got this
  480. sweet message from the Amiga requesting I place my (Fixed) Hard Disk in
  481. any Drive (Heart Attack City).  
  482.     LESSON TWO:   Like any software, CLI has some silliness that the
  483. programmer cannot overcome.  After days of looking at the problem, I
  484. solved it by using a Lattice Function Call.  Now this would have been
  485. my first method, but I was trying to do it myself.  I had the new
  486. prompt string and could change the directory, but I didn't know where
  487. to put the new Prompt.   This was found in the ROM KERNAL MANUAL (and
  488. not easily).  This is when I got introduced to that evil of evils, BCPL
  489. and BCPL strings.  Now you would think that the internals of such a
  490. Flexible machine would be flexible as well.  My friends, this is not
  491. the case. Not only is the string size of the prompt fixed (at 64
  492. characters), it can't be moved.  Since I wanted the prompt to be any
  493. size, I was going to free the memory, recreate the BCPL string, and
  494. reassign the address in the CLI info block.  But when I tested the
  495. program, I found that CLI was still looking at the old address.  My
  496. first inclination was to assume a program bug,  but when I looked,
  497. everything was correct, CLI obviously had the address loaded in another
  498. internal table.  
  499.     LESSON THREE: Sometimes the effort's worth it.  My answer to the
  500. last problem was to keep the prompt in the old location. This was
  501. stupid,  but I could not see anything else that be done.  I finished
  502. the program, tested it and finally had a working version.  I spent more
  503. time than I wanted on such a simple program, but I did learn from it. 
  504. Now all I need to do is write a program that will convert POSTSCRIPT to
  505. HP's PCL.
  506.  
  507. Who's What on Workbench, and Why, Where and How...
  508. By James M. Meyer
  509.  
  510.     One of the more frequent questions I encounter is "What can I
  511. delete from my Workbench disk to get more room?  What are all those
  512. files, anyway?"  Since some people like to boot right into a program,
  513. or perhaps just want to add more of their favorite tools to Workbench,
  514. deleting files from Workbench seems like an appetizing idea.  It is and
  515. it isn't.  Before I explain that last comment, however, I'll take you
  516. on a guided tour of the Workbench disk.
  517.  
  518.  (NOTE:  YOU SHOULD BE WORKING WITH A COPY OF WORKBENCH.  THE ORIGINAL
  519. DISK SHOULD BE SAFELY LOCKED AWAY IN A BANK VAULT, OR OTHER SUITABLY
  520. SAFE PLACE!!!)
  521.  
  522.    A complete directory of Workbench (DIR OPT A) reveals the following
  523. directories:  Trashcan, c, Demos, System, l, devs, s, t, fonts, libs,
  524. Empty, Utilities, and Expansion.  Some of these directories have sub-
  525. directories, which we will explore later.  Of these directories, Demos
  526. is the least necessary.  Once you have viewed the demos, you may safely
  527. delete them.  You may do likewise with the Empty directory, which is -
  528. as the name suggests - empty.  Further deletions require more
  529. consideration.
  530.     The c directory contains all the AmigaDOS commands.  Most of these
  531. are needed, but the two largest - Ed and Edit - are the most likely
  532. candidates for deletion.  I only know of two or three people who use
  533. Edit, and one of them is Tim King, who wrote AmigaDOS.  The others will
  534. not allow me to reveal their identities.  Ed, the clunky old standard
  535. Amiga editor, can be useful.  Delete it only if you're sure you won't
  536. be using it.  I also delete Diskdoctor, preferring to use DiskSalv
  537. instead, but this is a judgement call.  Most of the rest of the
  538. commands are fairly small, and come in handy from time to time.
  539.     The System directory contains various utilities, such as DiskCopy,
  540. Format, GraphicDump, IconEd, Say, SetMap, and CLI.  Aside from CLI,
  541. DiskCopy and Format, most of these utilities are seldom-used, and could
  542. well reside on another disk.
  543.     The l directory contains the Disk-Validator, Port-Handler, and Ram-
  544. Handler.  Don't touch it; you need these!
  545.     The devs directory contains more likely candidates for deletion. 
  546. The first sub-directory in devs, keymaps, contains various keymaps. 
  547. (Surprise!)  You will most likely be using only one of these, so the
  548. others can be safely deleted.  The printers sub-directory contains
  549. drivers for various printers.  You need only keep the driver for the
  550. printer you use.  Everything else in devs - the clipboard directory,
  551. the Mountlist, system-configuration, and the various devices - is
  552. necessary.  Programs which utilize the clipboard will keep their
  553. "clips" in the clipboard directory.  The Mountlist is required for any
  554. device - Hard Drive, recoverable ram disk, 5-1/4" drive - that must be
  555. mounted.  The file titled "system-configuration" contains the
  556. information for your particular setup, such as screen colors, printer,
  557. serial port settings.  Without this file, you get the default settings.
  558.     The s directory contains your startup-sequence (a script that the
  559. system executes when you boot it up), and is the place where script
  560. files normally reside.  Keep it.
  561.     The t directory is the place where the system keeps various
  562. "temporary" files.  Keep it.  If you don't have a "t" directory, and
  563. you use the EXECUTE command, the system will create a t directory for
  564. you.
  565.     The fonts directory contains the various fonts the system may use. 
  566. None of these are required, although they are nice to have around. 
  567. Deletion of any of these files is entirely discretionary; I kept all of
  568. mine, and more.  You can get around this directory, however, by
  569. creating a font disk and naming it "fonts".  If the system sees a disk
  570. named "fonts", it will automatically assign fonts to that disk.
  571.     Libs contains various libraries used by the system.  If you are
  572. sure you will never be using the built-in voice of the Amiga, you can
  573. delete the translator library (as well as the narrator.device in devs),
  574. but this will cause certain programs - which aren't very careful - to
  575. crash.  The IEEE library - mathieeedoubtrans.library - is used
  576. infrequently, but is fairly small.  I don't recommend deleting any of
  577. these files.
  578.     Utilities contains the Notepad and Calculator, which you may safely
  579. delete.  You may also delete the Clock, found in the root directory.
  580.     If you delete Notepad, Calculator, GraphicDump, Say, IconEd, all of
  581. Demos, Edit, and all the printer drivers you don't need,  you will have
  582. freed up a minimum of 242,091 bytes.  That's the good news.  The bad
  583. news is that 1.3 is coming, with a Workbench disk so packed that some
  584. things had to be moved over to the Extras disk.  Nevertheless, there
  585. are always files that can be deleted.  Once you become comfortable with
  586. your system, you'll have a better feel for which files you can live
  587. without.
  588.  
  589. YOUR CHART FOR JUNE
  590. by Madam Jim
  591.  
  592. ARIES:  Always the pioneering and impulsive type, you will send a check
  593. off to Borland for a copy of Turbo Pascal for the Amiga.  Your friends
  594. will laugh at you.  After the second week of June, the right word
  595. whispered in the wrong ear will most likely earn you a slap in the
  596. face.
  597.  
  598. TAURUS:  Ever the obstinate bull, you will continue to use the 1.1
  599. version of the operating system long after everyone else has switched
  600. to 1.3.  Early in the month, you will be approached by an attractive
  601. Amiga 500 owner, but you will soon bore that person to death.
  602.  
  603. GEMINI:  Because Geminis tend to be ambidextrous, you will attempt to
  604. install a mouse port in the left side of your Amiga.  This will cause
  605. your hair to curl excessively when you accidentally drill into the
  606. power supply.  Avoid Atari owners this month, as their penchant for
  607. only doing one thing at a time will drive you crazy.
  608.  
  609. CANCER:  Your insecurities will cause you to start taking your Guru
  610. messages personally.  As if this weren't enough, you will spill that
  611. can of soda that you keep on your disk drive not once, but three times. 
  612. Your keyboard will begin to short out as the pizza drippings
  613. accumulate.
  614.  
  615. LEO:  In a fit of generosity, you will give away your computer. 
  616. Because of that, you won't be needing an Amiga horoscope this month.
  617.  
  618. VIRGO:  Ever the nit-picking, analyzing critic, you will get in serious
  619. trouble by pointing out the flaws in the office's IBM computer.  This
  620. would normally be grounds for dismissal, but you won't be fired.  They
  621. need someone who picks the lint out of the office rug.
  622.  
  623. LIBRA:  You will spend the entire month of June playing mindless games
  624. on your Amiga.  This will cause you to not notice the earthquake until
  625. the power goes out.  Nevertheless, you will still rack up a Personal
  626. Best for at least two games.
  627.  
  628. SCORPIO:  You will be much too busy engaging in sexual activity with
  629. anything that moves to even turn your Amiga on.  So what else is new?
  630.  
  631. SAGITTARIUS:  You have a tendency to be outspoken and blunt.  This will
  632. result in an unpleasant altercation with an enraged Macintosh owner,
  633. whose system you will disparage.
  634.  
  635. CAPRICORN:  Able to find the cloud in every silver lining, you will
  636. achieve fame in June by discovering the exact sequence of keystrokes
  637. and mouse movements which cause the Boxes demo to crash.  Dale Luck
  638. will pay you a personal visit and smash your Amiga.
  639.  
  640. AQUARIUS:  You will paint your Amiga in psychedelic colors, feeling
  641. that this will allow you to "get in tough" with the machine's
  642. spirituality.  Avoid hamburgers on the 20th of the month.
  643.  
  644. PISCES:  Your lack of self-confidence and natural timidity will cause
  645. you to stay drunk for most of June when you discover that your first
  646. Modula-2 program crashes.  After that, the news that your friend's
  647. first C program crashed will cause you to stay drunk for the remainder
  648. of June.
  649.  
  650.  
  651.  
  652.  
  653.  
  654. TUNA_MAY:  The Culprits
  655.  
  656.     The Unofficial Newsletter - for the Amigazone - (TUNA) is copyright
  657. 1988 by DAMAJ Productions.  Non-commercial reproduction of the material
  658. contained herein is not only permitted, but encouraged, so long as
  659. proper attribution is given.  All other rights are reserved.  TUNA has
  660. no official connection with either the American People Link Network, or
  661. the Amiga Zone section of Plink, although we are satisfied customers.  
  662.    TUNA is published from time to time - almost monthly, in fact - as a
  663. public service to the Amigan population in general, and to Amiga user
  664. groups and Amiga Zone members in particular.  We hope to see this
  665. publication grow into a regular source of news, reviews, rumors, and
  666. madness, and we would LOVE to have you contribute.  For information,
  667. contact NY*JIM or CRYSTAL T, or just mail an ARC of your article to
  668. NY*JIM.  Newsletter editors are encouraged both to use these articles
  669. and to contribute.  Under penalty of death, we might add....
  670.     The people responsible for this issue were, in order of appearance:
  671.  
  672.   NY*JIM    (Jim Meyer)
  673.   Mr. X     (Mr. X)
  674.   CRYSTAL T (Dan and Marilyn Bonachea)
  675.   CHRIS-AHV (Chris Hawkinson)
  676.  
  677. TUNA_MAY.  Accept no substitutes!